package com.crm.eg.bean;

/**
 * 
 * Class Description
 * <pre>
 * Filename			: AbstractUserAccount.java 
 * Date				: 2008-10-27
 * Creator			: liuqing
 * Revised Description
 * ----------------------------------------------
 * ver	revised date	reviser	revised contents
 * ----------------------------------------------
 * 1.0  2008-10-27         liuqing  
 *</pre>
 */
public abstract class AbstractUserAccount implements java.io.Serializable {

	// Fields

	private Long userid;   

	private String username;

	private String password;

	private String groupname;

	// Constructors

	/** default constructor */
	public AbstractUserAccount() {
	}

	/** minimal constructor */
	public AbstractUserAccount(String username, String password) {
		this.username = username;
		this.password = password;
	}

	/** full constructor */
	public AbstractUserAccount(String username, String password,
			String groupname) {
		this.username = username;
		this.password = password;
		this.groupname = groupname;
	}

	// Property accessors

	public Long getUserid() {
		return this.userid;
	}

	public void setUserid(Long userid) {
		this.userid = userid;
	}

	public String getUsername() {
		return this.username;
	}

	public void setUsername(String username) {
		this.username = username;
	}

	public String getPassword() {
		return this.password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

	public String getGroupname() {
		return this.groupname;
	}

	public void setGroupname(String groupname) {
		this.groupname = groupname;
	}

}